<?php
/*
 * Hooligan - A sports facilities management software
 * Copyright (C) 2009/2010 Gianluca Bargelli <g.bargelli@gmail.com>,
 * Andrea Biocco <abiocco@gmail.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Project home: <http://code.google.com/hooligan>
 *
*/
require_once('../Controller/Common/Controller_Common_Config.php');
require_once('../Template/Template_Admin.php');
/**
 * Description of Controller_Impianti_ModificaImpianto
 *
 * @author andrea
 */
class Controller_Impianti_ModificaImpianto {

    public static function modImpianto($id_impianto) {
        
        if (!array_key_exists('id_impianto', $_POST)) {
        $connection=new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
        $db = new Model_Db($connection);
        $sql="SELECT * FROM `Impianto` where id_impianto='".$id_impianto."'";
        $rs=$db->eseguiQuery($sql);
        $row = $rs->fetch_array(MYSQLI_ASSOC);
        Tools_CustomDebug::niceDump($_GET);
        Tools_CustomDebug::niceDump($_POST);
        ?>

<form action="../http/modificaImpianto.php" method="post">
    <table>
        <tr>
            <td>Codice identificativo impianto:</td>
            <td><input type="text" readonly name="id_impianto" value="<?php echo $row['id_impianto']; ?>"></td>
        </tr>
        <tr>
            <td>Tipologia impianto:</td>
            <td>
                <select name="tipo">
                            <?php
                            if ($row['tipo_impianto']==="calcetto") {
                                ?>
                    <option value="calcetto" selected>Calcio</option>
                    <option value="pallavolo">Pallavolo</option>
                    <option value="tennis">Tennis</option>
                                <?php
                            } else if ($row['tipo_impianto']==="pallavolo") {
                                ?>
                    <option value="calcetto">Calcio</option>
                    <option value="pallavolo" selected>Pallavolo</option>
                    <option value="tennis">Tennis</option>
                                <?php
                            } else { //tennis
                                ?>
                    <option value="calcetto">Calcio</option>
                    <option value="pallavolo">Pallavolo</option>
                    <option value="tennis" selected>Tennis</option>
                                <?php
                            }
                            ?>
                </select>
            </td>
        </tr>
        <tr>
            <td>Numero giocatori per squadra:</td>
            <td><input type="text" name="num_gioc" value="<?php echo $row['num_giocatori_calcio']; ?>"></td>
        </tr>
        <tr>
            <td>Breve descrizione:</td>
            <td><textarea name="descrizione" cols="35" rows="5" ><?php echo $row['descrizione']; ?></textarea></td>
        </tr>
        <tr>
            <td>Tariffa oraria:</td>
            <td><input type="text" name="tariffa" value="<?php echo $row['tariffa']; ?>"></td>
        </tr>
        <tr>
            <td>Lunghezza del campo:</td>
            <td><input type="text" name="lunghezza" value="<?php echo $row['lunghezza']; ?>"></td>
        </tr>
        <tr>
            <td>Larghezza del campo:</td>
            <td> <input type="text" name="larghezza" value="<?php echo $row['larghezza']; ?>"></td>
        </tr>
        <tr>
            <td>Tipo di superficie:</td>
            <td> <input type="text" name="superficie" value="<?php echo $row['superficie']; ?>"></td>
        </tr>
        <tr>
            <td>Il campo è al chiuso?</td>
            <td>
                <select name="interno">
                            <?php
                            if ($row['interno']==="1") {
                                ?>
                    <option value="1" selected>Si</option>
                    <option value="0">No</option>
                                <?php
                            } else {
                                ?>
                    <option value="1">Si</option>
                    <option value="0" selected>No</option>
                                <?php
                            }
                            ?>
                </select>
            </td>
        </tr>
        <tr>
            <td colspan="2">Indirizzo impianto</td>
        </tr>
        <tr>
            <td>Via:</td>
            <td><input type="text" name="via" value="<?php echo $row['via']; ?>"></td>
        </tr>
        <tr>
            <td>Numero civico:</td>
            <td><input type="text" name="num_civico" value="<?php echo $row['numero_civico']; ?>"></td>
        </tr>
        <tr>
            <td>Città:</td>
            <td><input type="text" name="citta" value="<?php echo $row['citta']; ?>"></td>
        </tr>
    </table>
    <input type="submit" value="Applica modifiche">
</form>
        <?php
        } else if (array_key_exists('tipo', $_POST)) {
            //Tools_CustomDebug::niceDump($_GET);      
            $connection=new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
            $db = new Model_Db($connection);
            $sql="update Impianto set tipo_impianto='".$_POST['tipo']."', num_giocatori_calcio='".$_POST['num_gioc']."', descrizione='".$_POST['descrizione']."', tariffa='".$_POST['tariffa']."', lunghezza='".$_POST['lunghezza']."', larghezza='".$_POST['larghezza']."', superficie='".$_POST['superficie']."', interno='".$_POST['interno']."', via='".$_POST['via']."', numero_civico='".$_POST['num_civico']."', citta='".$_POST['citta']."' where id_impianto='".$_POST['id_impianto']."'";
            $rs=$db->eseguiQuery($sql);
            //manca la modifica per il cambio di amministratore che ha modificato l'impianto!
            header('location:adminImpianto.php');
        }
    }
}
?>
